/* CSS Document is created by G mohit Bappy,  email: bappy_bu@yahoo.com */
body {
    margin: 0px;
    padding: 0px;
    font-family:Verdana, Helvetica, Arial, sans-serif,"Trebuchet MS";
    background:url(images/topBack.jpg) center top no-repeat;
    background-color:#bfd9ff;
}

#mainBody{ margin-top:10px; margin-bottom:15px;}

.myCart{
    font-size:11px; color:#24272e;
}

.topRightLink{ font-size:11px; color:#24282f; text-align:left; float:left; line-height:20px; }
.topRightLink a { color:#24282f; font-size:11px/8px; text-decoration:underline; padding-left:3px;}
.topRightLink a:hover {color:gray;}

.shopOnline{background:url(images/shopOnline.jpg) center center no-repeat;}
.shopOnline:hover{background:url(images/shopOnlineHover.jpg) center center no-repeat; }
.shopOnline a{font-size:14px;;color:#FFFFFF;font-weight:bold;text-decoration:none; display:block;}


.weeklySpecial{background:url(images/weeklySpecial.jpg) center center no-repeat;}
.weeklySpecial:hover{background:url(images/weeklySpecialHover.jpg) center center no-repeat; }
.weeklySpecial a{display:block;font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:none;}

.rightBodyTextDiv      { font-size:12px; color:#434548; text-align:left; float:left; line-height:20px;}
.rightBodyTextDiv ul { float:left; margin-left:-5px;}
.rightBodyTextDiv ul li {list-style:url(images/arrow2.jpg);}
.rightBodyTextDiv ul li a { color:#434548; font-size:11px;  text-decoration:underline; font-weight:bold;}
.rightBodyTextDiv ul li a:hover {text-decoration:underline; text-decoration:underline;}


.rightBodyTextDiv2      { font-size:12px; color:#434548; text-align:left; float:left; line-height:20px;}
.rightBodyTextDiv2 ul { float:left; margin-left:-5px;}
.rightBodyTextDiv2 ul li {list-style:url(images/arrow2.jpg);}
.rightBodyTextDiv2 ul li a { color:#434548; font-size:11px;  text-decoration:none;}
.rightBodyTextDiv2 ul li a:hover {text-decoration:underline; padding-left:2px; text-decoration:underline; color:#000000;}

.middleTitleText{ height:30px; color:#FFFFFF; background:#156eed; padding-left:10px; font-weight:bold; font-size:14px;}
.h1Text{ height:30px; color:#FFFFFF; background:#156eed; padding-left:10px; font-weight:bold; font-size:14px;padding-top: 10px}

.item{ padding:5px; border-bottom:#626971 dotted 1px; padding-top:10px;}
.itemImage{ border:#646b75 solid 1px;}
.itemText{ color:#000000; padding-left:5px; padding-right:5px; padding-bottom:10px; font-size:11px; width:125px;}
.itemText a{ color:#0748a5;font-size:11px; font-weight:bold; text-decoration:underline;}
.itemText a:hover{ color:#0748a5;text-decoration:none;}

.footer{ color:#171819; font-size:10px; font:Arial, Helvetica, sans-serif; }
.footer a{color:#171819; font-size:12px; font:Arial, Helvetica, sans-serif; text-decoration:none;}
.footer a:hover{ color:#000000; text-decoration:underline;}



/*CLASS NAME TO BE CHANGED*/
.menu{

}
.jqueryslidemenu{
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
margin: 0;
padding: 0;
display:block;
float: left;
}

.jqueryslidemenu ul li:hover {position: relative;cursor:pointer; display:block; olor:#FFFFFF;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display:block;
color:#101112; font: 12px/51px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;

/*width:121px;display: block; padding: 8px 10px; border-right: 1px solid #778;*/
/* background: #414141; background of tabs (default state)*/
text-decoration: none;

}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display:inline-block; height:51px;
}

.jqueryslidemenu ul li a:hover { color:#FFFFFF; display:block;
}
/*
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #282c35;
}
*/

.jqueryslidemenu ul li a:hover{
/* background:black; tab link background during hover state*/
color:#FFFFFF;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position:absolute; left:0; display:block; visibility:hidden;float:left;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item; width:170px;
border-bottom: 1px solid #07375f;  background-color:#10426c; background-image:none; vertical-align:middle;
}

.jqueryslidemenu ul li ul li:hover{ background-image:none; background-color:#50d3ef; color:#333333;}
.jqueryslidemenu ul li ul li a{color:#FFFFFF; float:left; text-align:left; height:20px; font: 11px/25px Verdana;  vertical-align:middle;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0px;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px Verdana;
 /*width of sub menus width: 300px;*/
padding: 5px;
margin: 0;
border-top-width: 0;
width:170px;

}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  #########  position:absolute;*/

.downarrowclass{  top:21px; right:7px; margin-left:5px;}

.rightarrowclass{ position:absolute; top:10px; right: 5px; }


/*CART styling*/
    .ctable {border-collapse: collapse;
             border: 1px solid gray;
             font: normal 80%/140% arial, helvetica, sans-serif;
             color: #555;
             background: #fff;}
    .ctable td, th {border: 1px dotted #bbb;
                    padding: .5em;}
    .ctable caption {padding: 0 0 .5em 0;
                     text-align: left;
                     font-size: 1.4em;
                     font-weight: bold;
                     text-transform: uppercase;
                     color: #333;
                     background: transparent;}
    .ctable  a {padding: 1px;
                text-decoration: none;
                font-weight: bold;
                background: transparent;}
    .ctable a:link {border-bottom: 1px dashed #ddd;
                    color: #000;}
    .ctable a:visited {border-bottom: 1px dashed #ddd;
                       color: #000;}
    .ctable a:hover {border-bottom: 1px dashed #bbb;
                     color: #666;}
    .odd {background: #fcfcfc;}
    .ctable tbody tr:hover {background: #fafafa;}
